an indelible mark - Turc Anglais Dictionnaire